package com.iflytek.aisol.audit.iflytek.strategy.manage.service;

import com.iflytek.aisol.audit.iflytek.strategy.manage.dto.ChannelConfigDTO;
import com.iflytek.aisol.audit.iflytek.strategy.manage.entity.ChannelConfig;
import com.iflytek.aisol.audit.iflytek.strategy.manage.query.ChannelPageQuery;
import com.iflytek.aisol.audit.iflytek.strategy.manage.query.PageDTO;

/**
 * CLassName: ChannelConfigService
 * Description:
 * Date: 2024-12-28 16:12
 * Version: 1.0
 *
 * @author hswang7
 */
public interface ChannelConfigService {
    void add(ChannelConfigDTO channelConfigDTO);

    void update(Long id,ChannelConfigDTO channelConfigDTO);

    void delete(Long id);

    /**
     * 分页查询
     *
     * @param query 查询条件
     * @return 返回一个列表
     */
    PageDTO<ChannelConfig> queryPage(ChannelPageQuery query);
}
